package com.link.base.base.contacts.model;

import com.link.base.base.orgnization.model.Orgnization;
import com.link.core.basic.model.BasicModel;

import java.util.List;
/**
 * Copyright  hande Company. All Rights Reserved.
 *
 * @author  unknwon
 * @date:   2018/11/9 14:23
 * @version 1.0
 */

public class Contacts extends BasicModel {
    /**
     * 联系人姓名
     */
    private String contactsName;
    /**
     * 职位
     */
    private String position;
    /**
     * 移动电话
     */
    private String mobilePhone;
    /**
     * 固定电话
     */
    private String fixedPhone;
    /**
     * 传真
     */
    private String fax;
    /**
     * 是否有效
     */
    private String isEffective;
    /**
     * 是否有效值列表类型
     */
    private String isEffectiveLovType;
    /**
     * 备注
     */
    private String comments;
    /**
     * 客户ID
     */
    private Long acctId;
    /**
     * 客户姓名
     */
    private String acctName;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 微信号
     */
    private String wechatNum;
    /**
     * QQ号
     */
    private String qqNum;
    /**
     * 部门
     */
    private String department;
    /**
     * 兴趣爱好
     */
    private String hobby;
    /**
     * 最新职务
     */
    private String latestPosition;
    /**
     * 是否客户默认的联系人
     */
    private String isAcctDefault;
    /**
     * 上级联系人
     */
    private Long parContactId;
    /**
     * 上级联系人
     */
    private String parContactName;
    /**
     * 用于存放子客户
     */
    private List<Contacts> children;
    /**
     * 类型
     */
    private String contactsType;
    /**
     * 生日
     */
    private String birthday;
    /**
     * 级别
     */
    private String postnLevel;
    /**
     * 是否决策人
     */
    private String isDicisionMaker;
    /**
     * 身份证号
     */
    private String idCardNum;
    /**
     * 性别
     */
    private String gender;
    /**
     * 籍贯
     */
    private String placeOfOrigin;
    /**
     * 是否结婚
     */
    private String marry;
    /**
     * 子女数量
     */
    private String childrenNum;
    /**
     * 销售人员
     */
    private String salesMan;
    /**
     * 联系人对应的客户组织
     */
    private String accntOrgName;
    /**
     * 性别
     */
    private String contactsSex;
    /**
     * 收货方
     */
    private String isReceiver;
    /**
     * 收单方
     */
    private String isAcquirer;
    /**
     * 证件类型
     */
    private String certificatesType;
    /**
     * 证件号码
     */
    private String certificatesNum;
    /**
     * 家庭电话
     */
    private String homePhone;
    /**
     * 简称
     */
    private String acctSimName;
    /**
     * 区域
     */
    private String acctRegion;
    /**
     * 省份
     */
    private String addrProvince;
    /**
     * 地级城市
     */
    private String addrCity;
    /**
     * 区县城市
     */
    private String addrDistrict;
    /**
     * 乡镇城市
     */
    private String addrTown;
    /**
     * 城市等级
     */
    private String acctXAttr69;
    /**
     * 经销商姓名
     */
    private String acctAgencyName;
    /**
     * 经销商身份证信息
     */
    private String acctXAttr57;
    /**
     * 电话号码
     */
    private String acctMobilePhone1;
    /**
     * 加盟日期
     */
    private String acctXAttr61;

    /**
     * HuangLJ 经销商接口用 2017年12月04日
     */
    private Long crmId;
    /**
     * 组织
     */
    private List<Orgnization> orgList;
    /**
     * 关联用户id     X_ATTR_02
     */
    private Long userId;
    /**
     * 登陆系统后角色ID     X_ATTR_04
     */
    private Long systermRoleId;
    /**
     * 登录系统用户名 X_ATTR_10
     */
    private String systermUserName;
    /**
     * 登陆系统后角色
     */
    private String systermRole;
    /**
     * 职位角色管理表主键
     */
    private Long dutyPostnId;
    /**
     * 职位角色管理表--名称
     */
    private String dutyPostnName;

    public Long getDutyPostnId() {
        return dutyPostnId;
    }

    public void setDutyPostnId(Long dutyPostnId) {
        this.dutyPostnId = dutyPostnId;
    }

    public String getDutyPostnName() {
        return dutyPostnName;
    }

    public void setDutyPostnName(String dutyPostnName) {
        this.dutyPostnName = dutyPostnName;
    }

    public String getAcctAgencyName() {
        return acctAgencyName;
    }

    public void setAcctAgencyName(String acctAgencyName) {
        this.acctAgencyName = acctAgencyName;
    }

    public Long getCrmId() {
        return crmId;
    }

    public void setCrmId(Long crmId) {
        this.crmId = crmId;
    }

    public String getContactsSex() {
        return contactsSex;
    }

    public void setContactsSex(String contactsSex) {
        this.contactsSex = contactsSex;
    }

    public String getIsReceiver() {
        return isReceiver;
    }

    public void setIsReceiver(String isReceiver) {
        this.isReceiver = isReceiver;
    }

    public String getIsAcquirer() {
        return isAcquirer;
    }

    public void setIsAcquirer(String isAcquirer) {
        this.isAcquirer = isAcquirer;
    }

    public String getCertificatesType() {
        return certificatesType;
    }

    public void setCertificatesType(String certificatesType) {
        this.certificatesType = certificatesType;
    }

    public String getCertificatesNum() {
        return certificatesNum;
    }

    public void setCertificatesNum(String certificatesNum) {
        this.certificatesNum = certificatesNum;
    }

    public String getHomePhone() {
        return homePhone;
    }

    public void setHomePhone(String homePhone) {
        this.homePhone = homePhone;
    }

    public String getAccntOrgName() {
        return accntOrgName;
    }

    public void setAccntOrgName(String accntOrgName) {
        this.accntOrgName = accntOrgName;
    }

    public String getPostnLevel() {
        return postnLevel;
    }

    public void setPostnLevel(String postnLevel) {
        this.postnLevel = postnLevel;
    }

    public String getIsDicisionMaker() {
        return isDicisionMaker;
    }

    public void setIsDicisionMaker(String isDicisionMaker) {
        this.isDicisionMaker = isDicisionMaker;
    }

    public String getIdCardNum() {
        return idCardNum;
    }

    public void setIdCardNum(String idCardNum) {
        this.idCardNum = idCardNum;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public String getPlaceOfOrigin() {
        return placeOfOrigin;
    }

    public void setPlaceOfOrigin(String placeOfOrigin) {
        this.placeOfOrigin = placeOfOrigin;
    }

    public String getMarry() {
        return marry;
    }

    public void setMarry(String marry) {
        this.marry = marry;
    }

    public String getChildrenNum() {
        return childrenNum;
    }

    public void setChildrenNum(String childrenNum) {
        this.childrenNum = childrenNum;
    }

    public String getSalesMan() {
        return salesMan;
    }

    public void setSalesMan(String salesMan) {
        this.salesMan = salesMan;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getContactsType() {
        return contactsType;
    }

    public void setContactsType(String contactsType) {
        this.contactsType = contactsType;
    }

    public Long getParContactId() {
        return parContactId;
    }

    public void setParContactId(Long parContactId) {
        this.parContactId = parContactId;
    }

    public String getParContactName() {
        return parContactName;
    }

    public void setParContactName(String parContactName) {
        this.parContactName = parContactName;
    }

    public List<Contacts> getChildren() {
        return children;
    }

    public void setChildren(List<Contacts> children) {
        this.children = children;
    }

    public String getContactsName() {
        return contactsName;
    }

    public void setContactsName(String contactsName) {
        this.contactsName = contactsName;
    }

    public String getPosition() {
        return position;
    }

    public void setPosition(String position) {
        this.position = position;
    }

    public String getMobilePhone() {
        return mobilePhone;
    }

    public void setMobilePhone(String mobilePhone) {
        this.mobilePhone = mobilePhone;
    }

    public String getFixedPhone() {
        return fixedPhone;
    }

    public void setFixedPhone(String fixedPhone) {
        this.fixedPhone = fixedPhone;
    }

    public String getFax() {
        return fax;
    }

    public void setFax(String fax) {
        this.fax = fax;
    }

    public String getIsEffective() {
        return isEffective;
    }

    public void setIsEffective(String isEffective) {
        this.isEffective = isEffective;
    }

    public String getIsEffectiveLovType() {
        return isEffectiveLovType;
    }

    public void setIsEffectiveLovType(String isEffectiveLovType) {
        this.isEffectiveLovType = isEffectiveLovType;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public Long getAcctId() {
        return acctId;
    }

    public void setAcctId(Long acctId) {
        this.acctId = acctId;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getWechatNum() {
        return wechatNum;
    }

    public void setWechatNum(String wechatNum) {
        this.wechatNum = wechatNum;
    }

    public String getQqNum() {
        return qqNum;
    }

    public void setQqNum(String qqNum) {
        this.qqNum = qqNum;
    }

    public String getHobby() {
        return hobby;
    }

    public void setHobby(String hobby) {
        this.hobby = hobby;
    }

    public String getDepartment() {
        return department;
    }

    public void setDepartment(String department) {
        this.department = department;
    }

    public String getLatestPosition() {
        return latestPosition;
    }

    public void setLatestPosition(String latestPosition) {
        this.latestPosition = latestPosition;
    }

    public String getIsAcctDefault() {
        return isAcctDefault;
    }

    public void setIsAcctDefault(String isAcctDefault) {
        this.isAcctDefault = isAcctDefault;
    }

    public List<Orgnization> getOrgList() {
        return orgList;
    }

    public void setOrgList(List<Orgnization> orgList) {
        this.orgList = orgList;
    }

    public String getAcctSimName() {
        return acctSimName;
    }

    public void setAcctSimName(String acctSimName) {
        this.acctSimName = acctSimName;
    }

    public String getAcctRegion() {
        return acctRegion;
    }

    public void setAcctRegion(String acctRegion) {
        this.acctRegion = acctRegion;
    }

    public String getAddrProvince() {
        return addrProvince;
    }

    public void setAddrProvince(String addrProvince) {
        this.addrProvince = addrProvince;
    }

    public String getAddrCity() {
        return addrCity;
    }

    public void setAddrCity(String addrCity) {
        this.addrCity = addrCity;
    }

    public String getAddrDistrict() {
        return addrDistrict;
    }

    public void setAddrDistrict(String addrDistrict) {
        this.addrDistrict = addrDistrict;
    }

    public String getAddrTown() {
        return addrTown;
    }

    public void setAddrTown(String addrTown) {
        this.addrTown = addrTown;
    }

    public String getAcctXAttr69() {
        return acctXAttr69;
    }

    public void setAcctXAttr69(String acctXAttr69) {
        this.acctXAttr69 = acctXAttr69;
    }

    public String getAcctMobilePhone1() {
        return acctMobilePhone1;
    }

    public void setAcctMobilePhone1(String acctMobilePhone1) {
        this.acctMobilePhone1 = acctMobilePhone1;
    }

    public String getAcctXAttr61() {
        return acctXAttr61;
    }

    public void setAcctXAttr61(String acctXAttr61) {
        this.acctXAttr61 = acctXAttr61;
    }

    public String getAcctXAttr57() {
        return acctXAttr57;
    }

    public void setAcctXAttr57(String acctXAttr57) {
        this.acctXAttr57 = acctXAttr57;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getSystermRoleId() {
        return systermRoleId;
    }

    public void setSystermRoleId(Long systermRoleId) {
        this.systermRoleId = systermRoleId;
    }

    public String getSystermUserName() {
        return systermUserName;
    }

    public void setSystermUserName(String systermUserName) {
        this.systermUserName = systermUserName;
    }

    public String getSystermRole() {
        return systermRole;
    }

    public void setSystermRole(String systermRole) {
        this.systermRole = systermRole;
    }
}
